A Separation Principle for Embedded System Interfacing
نویسندگان
چکیده
In designing systems, engineers decompose the problem into smaller, more manageable tasks. A classic example of this is the separation principle from control systems which allows one to decompose the design of an optimal feedback control system into two independent tasks by designing (a) an observer, and (b) a controller. We investigate an analogous result for embedded system interfacing that will allow separation of the design of the input and output hardware interfaces while still guaranteeing the ability of the software to meet the system requirements. We define the notions of observability (controllability) of the system requirements with respect to the input (output) interface. We show that for a system that can be modeled by a functional four-variable model, observability and controllability allow for the separation of the design of the input and output interfaces. We also show that this separation is not always possible for systems that need the general, relational fourvariable model. By strengthening either observability or controllability, we restrict the choice of input or output interfaces, but ensure separability of their designs.
منابع مشابه
Survey of Object Detection Approaches in Embedded Platforms
Computer vision has undergone a lot of research for standalone embedded systems. The implementation of image processing algorithms on real time systems poses new challenges in interfacing the optical sensors and handling memory constraints. Many of the work are focused on development of algorithm to detect object in real time which mainly deal with the separation of foreground and background ob...
متن کاملInterfacing Operating Systems components with embedded Java applications
In this paper we show a way to interfacing operating systems components with embedded Java applications. This interfacing is achieved using the foreign function interface of a Java Virtual Machine that does the binding between the Java methods and C functions at compile time. The operating system used provides just the necessary support for the application execution, avoiding unnecessary compon...
متن کاملFrequency Analysis of Embedded Orthotropic Circular and Elliptical Micro/Nano-Plates Using Nonlocal Variational Principle
In this paper, a continuum model based on the nonlocal elasticity theory is developed for vibration analysis of embedded orthotropic circular and elliptical micro/nano-plates. The nano-plate is bounded by a Pasternak foundation. Governing vibration equation of the nonlocal nano-plate is derived using Nonlocal Classical Plate Theory (NCPT). The weighted residual statement and the Galerkin method...
متن کاملThe Opportunities Afforded by Embedded Computer Systems for Monitoring and Control of Industrial Processes in Less-Industrialised Countries (TECHNICAL NOTE)
The dramatic changes in integrated-circuit technology over the last two decades have been of great benefit to countries such as Zimbabwe. High volume production of VLSI chips has produced a supply of intelligent, versatile electronic processing devices at very low cost. In particular the facilities of the microcontroller have steadily developed to the accompaniment of a reduction in price. Sinc...
متن کاملA White Paper: Software for the Real World Miniature Software for Large Pervasive Computing Applications
There is a need for new software engineering methods that apply specifically and exclusively to the implementation of real-time code for pervasive computing applications. Applications will consist of hundreds or thousands of tiny processing units. While it is expected that model-based tools and aspect-oriented techniques will be used to reason and design the large complex applications, there is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014